A Survey of Hardware/Software System Partitioning
نویسندگان
چکیده
ion is more pronounced. The delay between two blocks is orders of magnitude larger than the delay between two standard cells. Hardware/software partitioning lies at one of the highest level of abstraction for the design of digital system. A good system partitioning is essential for the overall quality of the circuit. A k-way partitioning problem is the basis for any variant of the partitioning problem. Given a set of modules M = {m1, m2, ... mn}, the k-way partitioning problem finds a set of clusters P = {p1, p2, ... pk} such that pi ⊆ M for i → 1 to k, U k
منابع مشابه
Adaptive Multi-Constraints in Hardware-Software Partitioning for Embedded Multiprocessor FPGA Systems
An embedded multiprocessor field programmable gate array (FPGA) system has a powerful and flexible architecture that the interaction between hardware circuits and software applications. Modern electronic products, such as portable devices, consumer electronics and telematics, can be evaluated rapidly in this platform via the implementation of a set of hardware and software tasks. However, the f...
متن کاملA Brief Survey of the Recent Developments in Hardware-Software Codesign
This report provides an overview of the recent developments in Hardware-Software Codesign ( codesign ). Representative and exemplary papers at the leading edge of this active research area have been included. This work focuses upon the codesign methodology, the system model and the partitioning method. Finally, a conclusion is deduced.
متن کاملA Hardware - Software Partitioning Algorithm for Minimizing Hardware
Partitioning a system's functionality among interacting hardware and software components is an important part of system design. We introduce a new partitioning algorithm that caters to the main objective of the hardware/software partitioning problem, i.e. minimizing hardware for given performance constraints. We demonstrate results superior to those of previously published algorithms intended f...
متن کاملScheduling for hardware/software partitioning in embedded system design
I present a new approach that solves the hardware-software partitioning problem for small embedded systems. Small application specific digital systems, often referred to as embedded systems, are often implemented using both hardware and software. Due to the impact that the hardware-software partition of the system functionality has on the system performance and cost, determining an optimal or n...
متن کاملSystem-level Synthesis using Re-programmable Components
We formulate the synthesis problem of complex behavioral descriptions with performance constraints as a hardware-software co-design problem. The target system architecture consists of a software component as a program running on a re-programmable processor assisted by application-specific hardware components. System synthesis is performed by first partitioning the input system description into ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003